#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QLabel>
#include <QLineEdit>
#include <QTextEdit>
#include <QPushButton>

class Widget : public QWidget
{
    Q_OBJECT

    public:
        Widget(QWidget *parent = nullptr);
        ~Widget();

    private:
        QLabel *nameLabel;
        QLineEdit *nameInput;

        QLabel *execLable;
        QLineEdit *execInput;

        QLabel *iconLabel;
        QLineEdit *iconInput;

        QLabel *typeLabel;
        QLineEdit *typeInput;

        QLabel *categoriesLable;
        QLineEdit *categoriesInput;


        QLabel *savePathLable;
        QLineEdit *savePathInput;

        QLabel *outTextLable;
        QTextEdit *outText;

        QPushButton *saveButton;

    private slots:
        void handleSave();
};
#endif // WIDGET_H
